Method: Weak::Set.[]

Defined in:
lib/weak/set.rb

.[](*ary) ⇒ Weak::Set

Returns a new weak set containing the given objects.

Examples:

Weak::Set[1, 2]                   # => #<Weak::Set {1, 2}>
Weak::Set[1, 2, 1]                # => #<Weak::Set {1, 2}>
Weak::Set[1, :c, :s]              # => #<Weak::Set {1, :c, :s}>

Parameters:

  • ary (Array<Object>)

    a list of objects

Returns:

  • (Weak::Set)

    a new weak set containing the given objects


222
223
224
# File 'lib/weak/set.rb', line 222

def self.[](*ary)
  new(ary)
end